Fountain Codes under Maximum Likelihood Decoding
نویسنده
چکیده
This dissertation focuses on fountain codes under maximum likelihood (ML) decoding. Fountain codes are a class of erasure correcting codes that can generate an endless amount of coded symbols and were conceived to deliver data files over data networks to a potentially large population of users. First Luby transform (LT) codes are considered, which represent the first class of practical fountain codes. Concretely, the focus is on LT codes under inactivation decoding, an efficient ML decoding algorithm that is widely used in practical systems. More precisely, the decoding complexity of LT codes under inactivation decoding is analyzed in terms of the expected number of inactivations. The proposed analysis is based on a dynamical programming approach. This analysis is then extended to provide the probability distribution of the number of inactivations. Additionally a lower complexity approximate analysis is introduced and a code design example is presented that illustrates how these analysis techniques can be used to design LT codes. Next Raptor codes under ML decoding are considered. An upper bound to the probability of decoding failure of q-ary Raptor codes is developed, considering the weight enumerator of the outer code (precode). The bound is shown to be tight, specially in the error floor region, by means of simulations. This bound shows how Raptor codes can be analyzed similarly to a traditional serial concatenation of (fixed-rate) block codes. Next, a heuristic method is presented that yields an approximate analysis of Raptor codes under inactivation decoding. It is also shown by means of an example how the results in this thesis can be used to design Raptor codes. Raptor codes are next analyzed in a fixed-rate setting. Concretely, a Raptor code ensemble with an outer code picked from the linear random ensemble is considered. For this ensemble, the average weight enumerator and its growth rate are provided. Furthermore, sufficient and necessary conditions for the ensemble to have a minimum distance growing linearly with the block length are presented. The ensemble analyzed resembles standard Raptor codes, as it is shown by means of simulations. Finally a new class of fountain codes is introduced, that consists of a parallel concatenation of a block code with a linear random fountain code (LRFC). This scheme is specially interesting when the block code is a maximum distance separable (MDS) code. In this case, the scheme can provide failure probabilities lower than those of LRFC codes by several orders of magnitude, provided that the erasure probability of the channel is not too high.
منابع مشابه
Advances in Iterative Decoding and Maximum Likelihood De- coding for the Packet Network with Comparisons to Fountain Codes over the Erasure Channel
In this paper, we propose a novel ML decoding algorithm – the In-place Algorithm in conjunction with a Product Packetisation method for the congested Internet Network modeled as a Binary Erasure Channel (BEC). Any code can be used with this algorithm and we give results for cyclic codes constructed from BCH codes. Existing codes and decoding algorithms are compared in terms of performance and d...
متن کاملRateless Coding for Block Fading Channels Using Channel Estimation Accuracy
The design of efficient rateless coding schemes for multicast applications in wireless environments is investigated. First, the digital fountain paradigm for non-ergodic channels is introduced by making use of the dynamic-decoding nature of rateless codes that allows them to adapt opportunistically the code rate to the channel realization (assumed unknown at the transmitter). The information th...
متن کاملTrapping Sets in Fountain Codes over Noisy Channels
Fountain codes have demonstrated great results for the binary erasure channel and have already been incorporated into several international standards to recover lost packets at the application layer. These include multimedia broadcast/multicast sessions and digital video broadcasting on global internet-protocol. The rateless property of Fountain codes holds great promise for noisy channels. The...
متن کاملOn-the-Fly Maximum-Likelihood Decoding of Raptor Codes over the Binary Erasure Channel
In this letter, we propose an efficient on-the-fly algorithm for maximum-likelihood decoding of Raptor codes used over the binary erasure channel. It is shown that our proposed decoding algorithm can reduce the actual elapsed decoding time by more than two-thirds with respect to an optimized conventional maximum-likelihood decoding. key words: raptor codes, on-the-fly decoding, maximum-likeliho...
متن کاملComplexity of decoding positive-rate primitive Reed-Solomon codes
It has been proved that the maximum likelihood decoding problem of Reed-Solomon codes is NP-hard. However, the length of the code in the proof is at most polylogarithmic in the size of the alphabet. For the complexity of maximum likelihood decoding of the primitive Reed-Solomon code, whose length is one less than the size of alphabet, the only known result states that it is at least as hard as ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1706.08739 شماره
صفحات -
تاریخ انتشار 2017